package com.pt25.base.dep.redis.aspect;


import com.pt25.base.constants.BaseConstants;

import java.lang.annotation.*;

@Documented
@Inherited
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface QueryCache {
    /**
     * 缓存数据的类型
     */
    Class<?> value() default Class.class;
    /**
     * redis名称
     */
    String redisName() default BaseConstants.DEFAULT;

    /**
     * 缓存的key
     */
    String cacheKey();
}
